main: main.o outils.o Vue.o Scene.o Rattaupes.o meoliste.o RegleDuJeu.o Combat.o Race.o
	gcc -g -W -Wall main.o outils.o Vue.o Scene.o Rattaupes.o meoliste.o RegleDuJeu.o Combat.o Race.o -o main.out -lSDL -lSDL_image -lSDL_ttf `sdl-config --cflags --libs`

main.o : main.c
	gcc -g -W -Wall -c -D _BSD_SOURCE main.c

outils.o: outils.c
	gcc -g -W -Wall -c -D _BSD_SOURCE outils.c

Vue.o : Vue.c
	gcc -g -W -Wall -c Vue.c

Scene.o : Scene.c
	gcc -g -W -Wall -c Scene.c

Rattaupes.o : Rattaupes.c
	gcc -g -W -Wall -c Rattaupes.c

meoliste.o : meoliste.c
	gcc -g -W -Wall -c meoliste.c

RegleDuJeu.o : RegleDuJeu.c
	gcc -c -g -W -Wall -ansi RegleDuJeu.c

Combat.o : Combat.c
	gcc -c -g -W -Wall -ansi Combat.c

Race.o : Race.c
	gcc -c -g -W -Wall -ansi Race.c

clean:
	rm -rf *.o
	rm main.out
